package com.example.web.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.web.dto.*;
import com.example.web.dto.query.*;
import com.example.web.entity.*;
import com.example.web.tools.dto.*;
import java.lang.reflect.InvocationTargetException;
import java.util.List;


/**
 * 私聊功能的Service接口的定义清单
 */
public interface WechatService extends IService<Wechat> {

    /**
     * 私聊的分页查询方法接口定义
     */
    public PagedResult<WechatDto> List(WechatPagedInput input) ;
    /**
     * 私聊的新增或者修改方法接口定义
     */
    public WechatDto CreateOrEdit(WechatDto input);

     /**
     * 获取私聊信息
     */
    public WechatDto Get(WechatPagedInput input);

    /**
     * 得到2个人之间的聊天记录
     * @param input
     * @return
     */
    public List<WechatDto> GetMyWchat(WechatDto input);
}
